291 로봇 해커톤
12주 동안 문제발견, 팀빌딩, 로봇 프로토타입 제작, 현장 검증, 데모 발표까지 수행하는 집중 실전형 로봇 해커톤 과정이다.
0. 교육을 하는 이유와 궁극적인 목표
학습자가 제한된 시간과 자원 안에서 문제를 정의하고, 로봇 기능을 빠르게 구현하며, 데이터 기반 테스트와 피칭을 통해 실제 해커톤 수준의 결과물을 완성하게 하는 것이다.
참고한 유료형 교육 흐름
- 한국·미국·영국·유럽의 전문 로보틱스 아카데미, ROS 기반 유료 부트캠프, CAD·3D프린팅 시제품 과정, FIRST/VEX형 엔지니어링 포트폴리오 과정의 실전 프로젝트 흐름을 참고
- 공공 보급형 기초 체험이 아니라 문제정의, 유료 멘토링, 코드·CAD·문서 산출, 반복 테스트, 발표 심사 대응을 포함하는 실무형 흐름
- The Construct, CMU Robotics Academy, FIRST Safety, 민간 CAD/메이커 교육처럼 도구 기반 실습과 산출물 평가를 결합하는 방식
- AI·로봇 윤리, 안전, 창업, 제품화, 보조공학 등 기술 외 의사결정 문서를 함께 만드는 전문 과정 방식
12주 과정 · 실전 프로젝트형
로봇 해커톤 상세 커리큘럼
로봇 해커톤 과목별 12주 실전 프로젝트

| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 해커톤 문제정의와 팀 역할 설계 | 지역 또는 산업 현장의 불편을 관찰하고 이해관계자별 요구를 해커톤 문제카드로 정리한다. Miro와 Notion으로 문제-원인-해결가설-검증지표를 연결한 팀별 캔버스를 작성한다. |
| 목표 2 | 빠른 로봇 프로토타입 제작과 기능 검증 | Arduino, Raspberry Pi, ROS 2 중 팀 수준에 맞는 보드를 선택해 1차 작동 프로토타입을 제작한다. GitHub Projects와 Trello로 1주 단위 스프린트를 운영하고 실패 로그를 기능 수정 항목으로 전환한다. |
| 목표 3 | 데모데이 발표와 심사 대응 완성 | Figma와 Canva로 데모 스토리보드와 발표자료를 만들고 실제 작동 영상 60초를 제작한다. 심사위원 역할극을 통해 기술성, 시장성, 사회적 효과 질문에 제한시간 내 답변한다. |
| 사용 플랫폼 | Python, Arduino IDE, Raspberry Pi OS, ROS 2, GitHub, Notion, Miro, Trello, Figma, Canva, Google Colab |
|---|---|
| 강사 스펙 | 로봇 해커톤 운영, 임베디드 제어, Python/Arduino 코딩, 팀 프로젝트 코칭, 피칭 멘토링, 심사표 설계 경험 5년 이상 |
| 수업대상 | 중·고등 심화반, 대학 예비창업팀, 청년 메이커팀, 로봇 동아리 해커톤 준비팀 |
| 소요시간 | 총 48시간 / 12주 / 주 1회 4시간 |
| 준비물 | 모바일 로봇 키트, Arduino 또는 Raspberry Pi, 센서팩, 3D프린터 접근권, 노트북, 공구세트, 발표용 촬영 장비 |
| 산출물 | 해커톤 문제정의서, 작동 로봇 프로토타입, 테스트 로그, 데모영상, 피치덱 |
| 평가방법 | 목표 달성도 25%, 실습 완성도 30%, 테스트·개선 기록 25%, 발표·문서화 20% |
12주 세부 운영안
주차별 실전 수업 구성
매주 서로 다른 실습 목표와 산출물을 누적해 최종 결과물로 완성한다.



| 주차 | 주제 | 실제 수업 운영 |
|---|---|---|
| 1주차 | 해커톤 문제 발굴 | 현장 불편 사례를 팀별로 수집하고 사용자·상황·제약조건을 문제카드로 정리한다. Miro로 문제 우선순위 매트릭스를 만들고 팀별 해결가설 3개를 발표한다. |
| 2주차 | 팀빌딩과 역할 분담 | 기획·기구·전자·코딩·발표 역할을 정하고 GitHub와 Notion 작업공간을 만든다. 각 역할별 책임 산출물과 주차별 마감 기준을 칸반보드에 등록한다. |
| 3주차 | 빠른 기능 스케치 | 종이 프로토타입과 블록 다이어그램으로 로봇 기능 흐름을 설계한다. 센서·액추에이터 후보를 비교하고 최소기능제품 범위를 결정한다. |
| 4주차 | 하드웨어 1차 조립 | 모바일 베이스, 센서 브래킷, 배선 구조를 조립하고 전원 안정성을 확인한다. 멀티미터와 체크리스트로 결선 오류를 찾아 조립 로그를 남긴다. |
| 5주차 | 제어 코드 기본 구현 | Arduino 또는 Python으로 이동, 감지, 정지, 알림 기능을 모듈별로 작성한다. 단위 테스트 결과를 표로 기록하고 실패 조건을 이슈로 등록한다. |
| 6주차 | 미션 시나리오 통합 | 문제 해결 상황을 3분 데모 흐름으로 구성하고 로봇 동작 순서를 연결한다. 타이머 기반 리허설을 진행해 불필요한 기능과 위험 동작을 제거한다. |
| 7주차 | 중간 해커톤 스프린트 | 2시간 제한 스프린트로 기능 구현률을 점검하고 팀 간 피드백을 교환한다. 심사표 예비 점수를 적용해 개선 우선순위를 재배치한다. |
| 8주차 | 데이터 기반 개선 | 센서값, 성공률, 실패 지점을 수집해 반복 오류 패턴을 분석한다. Google Sheets 그래프로 성능 변화를 시각화하고 코드 파라미터를 조정한다. |
| 9주차 | 외형·사용성 개선 | 사용자가 이해하기 쉬운 조작부, 표시등, 안내 라벨을 설계한다. Figma로 사용 흐름을 점검하고 관찰자 테스트 의견을 반영한다. |
| 10주차 | 최종 데모 안정화 | 연속 10회 시연 테스트를 수행하고 재현 가능한 성공 조건을 확정한다. 예비 배터리, 백업 코드, 고장 대응표를 준비해 현장 리스크를 줄인다. |
| 11주차 | 피칭 자료 제작 | 문제·해결·기술·시장성·팀역량을 포함한 발표자료를 제작한다. 데모 영상을 촬영하고 심사 예상 질문에 대한 30초 답변을 훈련한다. |
| 12주차 | 최종 해커톤 발표 | 제한시간 내 라이브 데모와 피칭을 진행하고 심사 피드백을 수집한다. 팀별 회고문과 개선 로드맵을 작성해 포트폴리오 자료로 정리한다. |